package main.model.hexisland.tile;

public class TileWater
        extends AbstractTile
        implements Tile{
	
	@Override
	public TileType getType(){return TileType.WATER;}

    @Override
    public int eat() {
        return 0;
    }

    @Override
	public int tastyLook() {return 0;}

    @Override
    public void dayPass() {

    }

    @Override
    public boolean hasCentralObstacle() {
        return false;
    }

    @Override
    public boolean isAccessible() {
        return false;
    }


    public boolean equals(Object obj){
        if(obj == this) return true;
        if(!(obj instanceof TileWater)) return false;
        else return true;
    }

    public String toString(){
        return getType().toString();
    }

    public int hashCode(){
        return this.toString().hashCode();
    }

}
